home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / p_man / cat3 / Xvc / moninfo.z / moninfo
Text File  |  1998-10-20  |  16KB  |  397 lines

  1.  
  2.  
  3.  
  4.      mmmmoooonnnniiiinnnnffffoooo((((4444))))                                             mmmmoooonnnniiiinnnnffffoooo((((4444))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           moninfo - Monitor characteristics database
  10.  
  11.  
  12.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.           ////vvvvaaaarrrr////XXXX11111111////XXXXvvvvcccc////mmmmoooonnnniiiinnnnffffoooo
  14.  
  15.  
  16.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  17.           mmmmoooonnnniiiinnnnffffoooo describes the characteristics of CRT monitors.  The
  18.           information included in this file is used by the XSGIvc X
  19.           extension for video control; the information allows the
  20.           extension to determine whether the monitor connected to a
  21.           video channel has the capability to operate a given video
  22.           format and to provide responses to general queries.
  23.  
  24.           The format of each entry in the mmmmoooonnnniiiinnnnffffoooo file consists of the
  25.           monitor type name followed by a series of assignment
  26.           statements describing monitor characteristics. The monitor
  27.           type name and characteristics are separated by a space.
  28.  
  29.           The first line of a definition must not be preceded by
  30.           white-space characters (tabs or spaces).  If a definition is
  31.           too lengthy to fit on one line, you may continue the
  32.           definition on a second line by preceding it with a white-
  33.           space character.
  34.  
  35.  
  36.         MMMMoooonnnniiiittttoooorrrr TTTTyyyyppppeeee NNNNaaaammmmeeee
  37.           The name you specify as the monitor must be a unique string
  38.           of characters; spaces are prohibited, but hyphens and
  39.           underscores are permitted.  This monitor type name is also
  40.           used in the chantab file to describe to the server which
  41.           type of monitor is connected to a channel.  The monitor type
  42.           name is case-insensitive.
  43.  
  44.         MMMMoooonnnniiiittttoooorrrr CCCChhhhaaaarrrraaaacccctttteeeerrrriiiissssttttiiiiccccssss DDDDeeeeffffiiiinnnniiiittttiiiioooonnnn SSSSttttaaaatttteeeemmmmeeeennnnttttssss
  45.           Each of the monitor's characteristics is described in a
  46.           definition statement.  Characteristic definitions are
  47.           assignment statements with the characteristic name as the
  48.           left-hand side of the assignment. For example, to specify
  49.           that the height of the screen is 300 millimeters:
  50.  
  51.             heightMM=300
  52.  
  53.           Multiple characteristics are separated by white-space
  54.           characters.
  55.  
  56.  
  57.         IIIInnnnhhhheeeerrrriiiittttaaaannnncccceeee
  58.           A monitor definition may inherit its values from a
  59.           previously-defined monitor definition by using that monitor
  60.  
  61.  
  62.  
  63.      Page 1                                          (printed 4/30/98)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      mmmmoooonnnniiiinnnnffffoooo((((4444))))                                             mmmmoooonnnniiiinnnnffffoooo((((4444))))
  71.  
  72.  
  73.  
  74.           type definition's name in place of a monitor characteristic
  75.           statement.  The characteristics of that named monitor type
  76.           are substituted as if they were entered in toto.
  77.  
  78.  
  79.         NNNNuuuummmmeeeerrrriiiicccc RRRRaaaannnnggggeeee
  80.           Many values expect a numeric value.  A single value is
  81.           appropriate if the monitor supports only a single setting;
  82.           for example a monitor the supports only a 72Hz frame rate
  83.           may be specified as:
  84.  
  85.             FrameRate=72
  86.  
  87.           However, if the monitor supports a range of values,
  88.           you may specify a range of minimum to maximum values separated
  89.           by a hyphen (-); for example, a monitor that supports
  90.           the range of frame rate frequencies from 50Hz to 72Hz
  91.           may be specified as:
  92.  
  93.             FrameRate=50-72
  94.  
  95.           If a monitor supports a set of specific values rather than
  96.           a range, you may specify the values with a comma-separated
  97.           list; for example, a monitor that supports only 50Hz, 60Hz,
  98.           and 72Hz may be specified as:
  99.  
  100.             FrameRate=50,60,72
  101.  
  102.           All numeric ranges must be specified without spaces.
  103.  
  104.  
  105.         MMMMoooonnnniiiittttoooorrrr CCCChhhhaaaarrrraaaacccctttteeeerrrriiiissssttttiiiiccccssss
  106.           Following are the characteristics of the monitor.  You may
  107.           specify these as an assignment statement. The
  108.           characteristics may be defined in any order.
  109.  
  110.           _L_i_n_e_R_a_t_e              The line rate (lines per second).
  111.  
  112.           _F_r_a_m_e_R_a_t_e             The frame rate (frames per second).
  113.  
  114.           _V_e_r_t_i_c_a_l_B_l_a_n_k_i_n_g      The duration of the vertical blanking
  115.                                 period (in nanoseconds).
  116.  
  117.           _V_e_r_t_i_c_a_l_S_y_n_c          The duration of the vertical
  118.                                 synchronization interval (in
  119.                                 nanoseconds).  For most monitors, this
  120.                                 is the duration of the vertical sync
  121.                                 pulse.
  122.  
  123.           _H_o_r_i_z_o_n_t_a_l_B_l_a_n_k_i_n_g    The duration of the horizontal
  124.                                 blanking period (in nanoseconds).
  125.  
  126.  
  127.  
  128.  
  129.      Page 2                                          (printed 4/30/98)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      mmmmoooonnnniiiinnnnffffoooo((((4444))))                                             mmmmoooonnnniiiinnnnffffoooo((((4444))))
  137.  
  138.  
  139.  
  140.           _H_o_r_i_z_o_n_t_a_l_S_y_n_c        The duration of the horizontal
  141.                                 synchronization pulse (in
  142.                                 nanoseconds).
  143.  
  144.           _H_e_i_g_h_t_M_M              The height of the monitor's viewable
  145.                                 area (in millimeters).
  146.  
  147.           _W_i_d_t_h_M_M               The width of the monitor's viewable
  148.                                 area (in millimeters).
  149.  
  150.           _V_a_r_i_a_b_l_e_F_r_e_q_u_e_n_c_y     TRUE if the monitor supports a range
  151.                                 of frequencies, FALSE if the monitor
  152.                                 supports only one frequency.
  153.  
  154.           _C_o_l_o_r                 TRUE if the monitor displays pictures
  155.                                 in color, FALSE if the monitor
  156.                                 displays only monochromatic pictures.
  157.  
  158.           _H_a_l_f_L_i_n_e_s             TRUE if the monitor supports formats
  159.                                 with active lines that are only half
  160.                                 line long, FALSE if the monitor
  161.                                 supports supports only full lines.
  162.  
  163.           _F_u_l_l_S_c_r_e_e_n_S_t_e_r_e_o      TRUE if the monitor supports full-
  164.                                 screen stereo (old-style SGI stereo),
  165.                                 FALSE if it does not.
  166.  
  167.           _S_t_e_r_e_o                TRUE if the monitor supports per-
  168.                                 window stereo, FALSE if it does not.
  169.  
  170.           _F_i_e_l_d_S_e_q_u_e_n_t_i_a_l       TRUE if the monitor supports field
  171.                                 sequential color video formats, FALSE
  172.                                 if it does not.
  173.  
  174.           _A_u_x_i_l_i_a_r_y_S_y_n_c         TRUE if the monitor requires separate
  175.                                 Horizontal and Vertical
  176.                                 synchronization signals which are
  177.                                 delivered via a separate cable from
  178.                                 the color signal(s), FALSE if the
  179.                                 monitor it does not.
  180.  
  181.           _C_o_m_b_i_n_e_d_H_V_S_y_n_c        TRUE if the monitor requires a
  182.                                 combined Horizontal and Vertical
  183.                                 synchronization signal which is
  184.                                 delivered via a separate cable from
  185.                                 the color signal(s), FALSE if the it
  186.                                 does not.
  187.  
  188.           _P_o_w_e_r_S_a_v_i_n_g_H_V_S_y_n_c     TRUE if the monitor supports a power-
  189.                                 saving mode by suppressing horizontal
  190.                                 and vertical synchronization pulses
  191.                                 (whether supplied on a color component
  192.  
  193.  
  194.  
  195.      Page 3                                          (printed 4/30/98)
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      mmmmoooonnnniiiinnnnffffoooo((((4444))))                                             mmmmoooonnnniiiinnnnffffoooo((((4444))))
  203.  
  204.  
  205.  
  206.                                 or separately), FALSE if the monitor
  207.                                 does not support this feature.
  208.  
  209.           _S_y_n_c_C_o_l_o_r             The colors on which the monitor
  210.                                 accepts the synchronization signal.
  211.                                 This can be any combination of the
  212.                                 words RED, GREEN, BLUE.  If the
  213.                                 monitor accepts sync on more than one
  214.                                 color, specify the values separated by
  215.                                 a comma (,); for example
  216.                                 "SyncColor=RED,GREEN".
  217.  
  218.           _P_e_r_m_i_t_Q_u_e_r_y_O_v_e_r_r_i_d_e   TRUE if the server should use the
  219.                                 monitor's response to query regarding
  220.                                 its characteristics, FALSE if the
  221.                                 server should always use the
  222.                                 characteristic information provided in
  223.                                 this definition.  Not all monitors
  224.                                 have the capability to provide this
  225.                                 information from a query, nor do all
  226.                                 servers have the capability to query
  227.                                 the monitor.
  228.  
  229.           _Q_u_e_r_y_R_e_s_p_o_n_s_e_P_a_r_a_l_l_e_l If the server and monitor have a
  230.                                 parallel-connector query capability,
  231.                                 the response returned from the
  232.                                 monitor.  This should be an integer
  233.                                 number.
  234.  
  235.           _Q_u_e_r_y_R_e_s_p_o_n_s_e_S_e_r_i_a_l   If the server and monitor have a
  236.                                 serial-connector query capability, the
  237.                                 response returned from the monitor.
  238.                                 This may be a quoted string, enclosed
  239.                                 with double quotes (").  You may embed
  240.                                 unprintable characters by preceding
  241.                                 number with a backslash (\) to
  242.                                 represent the ascii character. You
  243.                                 specify an octal number via a three-
  244.                                 digit pattern; for example, \008.
  245.                                 Hexadecimal numbers prefix a two-digit
  246.                                 pattern with the letter xxxx, as in \x22.
  247.                                 Use \" to specify an embedded quote
  248.                                 character.
  249.  
  250.  
  251.         CCCCoooommmmmmmmeeeennnnttttssss
  252.           Any line whose first character is the pound sign (#) will be
  253.           treated as a comment.
  254.  
  255.  
  256.         MMMMoooonnnniiiittttoooorrrr QQQQuuuueeeerrrryyyy
  257.           Some servers have the capability to query the monitor to
  258.  
  259.  
  260.  
  261.      Page 4                                          (printed 4/30/98)
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.      mmmmoooonnnniiiinnnnffffoooo((((4444))))                                             mmmmoooonnnniiiinnnnffffoooo((((4444))))
  269.  
  270.  
  271.  
  272.           determine the monitor type.  If the server has this
  273.           capability, the cccchhhhaaaannnnttttaaaabbbb database can direct the server to
  274.           query the monitor type.  Queries are performed only during
  275.           server initialization.
  276.  
  277.           Two types of communication are used:  parallel and serial
  278.           connections.  Parallel connections are restricted to
  279.           determining a numeric code that defines the monitor type.
  280.           Serial connections may describe the monitor type with a
  281.           string; this provides a greater range of responses, thus a
  282.           larger number of definitions.  Servers will choose the
  283.           response, serial or parallel, depending on what
  284.           communications type the server employs.
  285.  
  286.           Moreover, some monitors may have the capability to fully
  287.           describe all their characteristics, not simply the monitor
  288.           type.  In this case, the definition of the characteristics
  289.           is not needed; instead, set the _p_e_r_m_i_t_Q_u_e_r_y_O_v_e_r_r_i_d_e
  290.           characteristic to TRUE so the server will query the
  291.           characteristics itself.
  292.  
  293.  
  294.         DDDDuuuupppplllliiiiccccaaaatttteeee CCCChhhhaaaarrrraaaacccctttteeeerrrriiiissssttttiiiicccc DDDDeeeeffffiiiinnnniiiittttiiiioooonnnnssss
  295.           If you specify more than one definition for a
  296.           characteristic, the last definition is used.  This is true
  297.           whether the definition is made explicitly or by inheritance.
  298.  
  299.  
  300.         UUUUnnnnssssppppeeeecccciiiiffffiiiieeeedddd CCCChhhhaaaarrrraaaacccctttteeeerrrriiiissssttttiiiiccccssss
  301.           Any unspecified characteristics are undefined and may return
  302.           to queries values that are not useful.
  303.  
  304.  
  305.      EEEEXXXXAAAAMMMMPPPPLLLLEEEE
  306.           ###############################
  307.           #
  308.           # moninfo
  309.           #
  310.           ###############################
  311.           Hitachi-cm2198 LineRate=31500-76970 FrameRate=60-108
  312.               VerticalBlanking=585000-1429000 VerticalSync=39000-64000
  313.               HorizontalBlanking=3152-6349 HorizontalSync=1076-3770
  314.               HeightMM=290 WidthMM=385
  315.               VariableFrequency=TRUE
  316.               HalfLines=FALSE
  317.               FieldSequential=FALSE
  318.               AuxiliarySync=FALSE
  319.               CombinedHVSync=FALSE
  320.               PowerSavingHVSync=TRUE
  321.               SyncColor=GREEN
  322.               PermitQueryOverride=FALSE
  323.               QueryResponseParallel=0x12
  324.  
  325.  
  326.  
  327.      Page 5                                          (printed 4/30/98)
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.      mmmmoooonnnniiiinnnnffffoooo((((4444))))                                             mmmmoooonnnniiiinnnnffffoooo((((4444))))
  335.  
  336.  
  337.  
  338.           # The 2199 is similar to the 2198, but has a restricted frame rate
  339.           Hitachi-cm2199 Hitachi-cm2198 FrameRate=60-75
  340.               QueryResponseParallel=0x11
  341.  
  342.  
  343.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  344.           XSGIvc, XSGIvcQueryMonitorName, chantab
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.      Page 6                                          (printed 4/30/98)
  394.  
  395.  
  396.  
  397.